// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "media/base/content_decryption_module.h"

namespace media {

ContentDecryptionModule::ContentDecryptionModule() { }

ContentDecryptionModule::~ContentDecryptionModule() { }

CdmContext* ContentDecryptionModule::GetCdmContext()
{
    return nullptr;
}

void ContentDecryptionModule::DeleteOnCorrectThread() const
{
    delete this;
}

// static
void ContentDecryptionModuleTraits::Destruct(
    const ContentDecryptionModule* cdm)
{
    cdm->DeleteOnCorrectThread();
}

} // namespace media
